storage lease - German English Dictionary